// pages/me/dealerUserApply/applyList/applyList.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    applyList:[],
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.InitUserStatus();
  },
  // 检查一下登录状态。
  async InitUserStatus(){
      app.showLoading("获取用户信息");
      await app.checkToken();
      this.InitUserInfo();
      wx.hideLoading();
  },
  InitUserInfo(){
      let userInfo = app.globalData.userInfo;
      // 这里再验证一遍权限。
      if (userInfo.roleList.indexOf('manageTeam') == -1) {
          app.showNoAuthOrNoGrant('您无权操作查看此页面');
          return;
      }else{
          this.dealerUserApplyList();
      }
  },
  // 获取申请成员
  dealerUserApplyList(){
      app.sHttp.dealerUserApplyList().then(res =>{
          // res.applyList = [{
          //               "applyId": 2,
          //               "mobile": "18601613648",
          //               "userName": "18601613648"
          //           },
          //           {
          //               "applyId": 1,
          //               "mobile": "15869190108",
          //               "userName": "zhy"
          //           }]
          this.setData({
              'applyList': res.applyList
          })
      },err=>{
        app.error(err.msg);
      })
  },
  jumpToApply(e){
    app.globalData.ScopeUser = app.deepCopy(this.data.applyList[e.currentTarget.dataset.idx]);
    wx.navigateTo({
      url: '/pages/me/dealerUserApply/dealerUserApply',
    })
  },
})